

table#registro{
  margin-top:5px;
  width:750px;
  overflow: hidden;
  float: left;
  border:1px solid #ccc;
}

table#registro caption{
  text-align:left;
  font:bold 10pt Arial;
  background: #e2e2e2;
  padding-left:5px;
  border: 1px solid #ccc;
}

table#registro th{
  font:bold 10pt Arial;
  background: #FFFFC4;
}


table#registro td{
      text-align:center;
      font:10pt Arial;
}

table#registro tr:hover{
      background: #e3e3e3;
}

table#registro td a{
	color:#006666;
    text-decoration: none;
    font:10pt Arial;
}

table#registro td a:hover{
	color:#000;
}

#bloco-lista-registro{
  width: 750px;
  overflow: hidden;
  margin:20px 0 40px 60px;
  float: left;
}

#rel-botao{
  width:140px;
  color:#000;
  float:right;
  background: #e2e2e2;
  border: 1px solid #ccc;
  margin-right:90px;
  font-weight: bold;

}

#bloco-pesquisa{
  width:400px;
  overflow: hidden;
  float:left;
  margin-left:60px;
}

#bloco-pesquisa input{
  width:120px;
  float:left;
}
#bloco-pesquisa select{
  width:100px;
  float:left;
  margin-left:10px;
}
#bloco-pesquisa #botao{
  width:80px;
  float:left;
  color:#000;
  background: #e2e2e2;
  border: 1px solid #ccc;
  margin-left:10px;
      font-weight: bold;

}

#link-novo{
  margin:20px 0 20px 60px;
  width:500px;
  overflow: hidden;
  float: left;
}
#link-novo a{
  text-decoration: none;
  color:#000;
}

#link-novo a:hover{
  text-decoration: underline;
}

form#registro{
  margin:10px 0 50px 100px;
  width: 350px;
  float:left;
  overflow: hidden;
}
form#registro .bloco{
  margin-top:10px;
  width:100%;
  float: left;
}


form#registro input{
  width: 120px;
  overflow: hidden;
  float:left;
}
form#registro label{
	float:left;
   font-size:10pt;
}

form#registro #botao{
	margin:10px 0 0 50px;
	float:left;
    width:80px;
    border:1px solid #ccc;
    font-weight: bold;

 }

form#registro a{
   color:#003366;
   font-size: 10pt;
   text-decoration: none;
}

#bloco-registro{
  width: 400px;
  overflow: hidden;
  margin:20px 0 40px 60px;
  float: left;
}

#bloco-registro span{
	margin-top:10px;
   width:400px;
   font-size:11pt;
   float:left;
}

table#acoes{
  text-align:left;
  width:200px;
  overflow: hidden;
  margin: 70px 0 0 140px;
  border:1px solid #ccc;
  float:left;
}

table#acoes th{
  font:bold 10pt Arial;
  background: #FFFFC4;
}


table#acoes td{
      font:10pt Arial;
}

table#acoes tr:hover{
      background: #e3e3e3;
}

table#acoes td a{
	color:#006666;
    text-decoration: none;
    font:10pt Arial;
}

table#acoes td a:hover{
	color:#000;
}

form#action{
  width:300px;	
  margin:20px 0 20px 50px;
  font-size:10pt;
  float:left;
}

form#action input{
  margin-left:10px;
}

form#action #botao{
  font-weight:bold;
  margin-top:20px;
  border:1px solid #ccc;
}


#warning{
	text-align: center;
	background:#FFD7D7;
	color:#990000;
  width: 400px;
  overflow: hidden;
  border:1px solid red;
  margin:20px 0 0 10px;
  float:left;
  font-weight: bold;
  padding-bottom:20px;
}

#warning span{
 width:100%;
  margin-top:10px;
  float:left;
}



